/***********************************************************************
	filename: 	DaterRecSignUp.h
	created:	13/5/2012
	author:		4Ys
	
	purpose:	Defines classes to recover orders from server to client,
				specifically for SignUp.	            
*************************************************************************/
#ifndef _DaterRecSignUp_h_
#define _DaterRecSignUp_h_

#include "DaterRecover.h"
#include "DaterUser.h"

namespace Dater
{
	class RecSignUp : public Recover
	{
	public:
		/*!
		 \brief
			 Construct class RecSignUp with a param.

		 \param splitedVector
		     - a vector of string of orders from server to client to describe the order of event.
		*/
		RecSignUp(std::string recvMessage): Recover(recvMessage) {}
		
		/*!
		 \brief
			 A pure virtual function generates from class Recover, specifically for signup.

		 \return
			 a string of order, especially for login.
		*/
		int execute();
	};
}
#endif